## FORMAT
## key, Pretty Name | summary | long description | form Type/validation
## VALIDATION TYPES
## d		: display only - no checks
## text 	: Text input - allows blanks / no checks
## text_nb 	: Text input - no blanks / no other checks
## int 		: Text input - no blanks / checks for integer range?
## checkbox	: Checkbox - value to file is true|false

jrun.rootdir=JRun Root Directory|8 word summary|description|text

########################################################################
## Serial Number
serial.serial_number=Serial Number|JRun's serial number|Enter the serial number you received when you purchased JRun. You must restart JRun after entering the serial number to enable the JRun Professional or JRun Enterprise features|text

########################################################################
## Logging properties
#logging.format=Logging Format|summary|<LI>{date}: The current date in the format yyyyMMdd.<LI>{date <format>}: Specifies the format to be used with the current date. See the documentation for the class java.text.SimpleDateFormat in the Java documentation in the &lt;JRun home dir&gt;/doc/api directory for a description of the legal values for &lt;format&gt;.|text
logging.loglevel=Logging Level|Types of events written to the event log|Choose the message types to write to the event log.|multipleCheckbox
logging.filelogwriter.filename=Event Log|Location where messages from the server appear|Enter the full path name where server messages are logged.|text_nb
java.System.out=System.out Log File|Location where System.out messages appear|Enter the full path name where System.out messages are logged.|text
java.System.err=System.err Log File|Location where System.err messages appear|Enter the full path name where System.err messages are logged.|text


########################################################################
## JVM properties - Only show User Args and Classpaths
java.exe=Java Executable|Path to your JVM executable|Path to your JVM executable.|text
user.classpath=Classpath|Additional classpath entries|Enter paths to directories and/or .jar files. These entries will be appended to the server's classpath. <BR><BR><B>Note:</B> If you enter a directory, all .jar files found in that directory are added to the classpath.|text
user.javaargs=Java Arguments|Additional command-line arguments passed to the Java Executable|Enter additional Java command-line arguments. <BR><BR>Commonly used arguments:<LI><P><B>-Djava.compiler=none</B><BR>Disable JIT compiler</P><LI><P><B>-Xmx128M</B><BR>Set max heap size to 128 MB</P>|text
user.jnipath=Library Path|Directory of native JNI|Enter the directory containing a native JNI if you want to use statements in another programming language, such as C or C++, in your servlets. You can specify multiple directories separated by semicolons (Windows) or colons (UNIX).|text
control.endpoint.main.port=JRun Control Port|Port used by JRun to send server commands|Enter a unique port number used by this server to receive control messages.|int
#jvm.rootdir=This JVM's Root directory|Usually directly under the jrun.rootdir|Use the {jrun.rootdir} variable|text_nb
#java.args=Java Arguments|Command-line args passed to JVM|Any command-line arguments passed by JRun to your JVM executable when JRun starts the JVM.|text
#jrun.args=JRun-specific Java Arguments|Command-line args passed to JVM|Any command-line arguments passed by JRun to your JVM executable when JRun starts the JVM.|text
#global.args=User-specific Java Arguments|Command-line args passed to JVM|Any command-line arguments passed by JRun to your JVM executable when JRun starts the JVM.|text
#java.classpath=Java Classpath (java.exe only)|Classpath setting for JVM|The list of classpath is read from each line.  There is no need to enter in a ';'.|text
#java.securitymanager=Java Security Manager|Class name of custom security manager|The Java class name of a custom system security manager.|text
#jrun.classpath=JRun Classpath|Needed to run JRun|Classes and jars required for JRun itself|text_nb
#ejb.classpath=EJB service Classpath|Specific to Server|JRun defines the EJB classpath per application/server.  By convention, this is defined in the local.properties within each server instance.|text
#servlet.classpath=Servlet service Classpath|Specific to Server|JRun defines the Servlet classpath per application/server.  By convention, this is defined in the local.properties within each server instance.|text
#app.classpath=Application Classpath|Specific to JVM|User-specified classes and jars used per application/jvm.  By convention, this is defined in the local.properties within each jvm instance.|text
#global.classpath=Global Classpath|Used by all JVMs|User-specified classes and jars used by all the user's apps/JVMs.  By convention, this is defined in lib/global.properties.|text
#compiler.classpath=Compiler Classpath|Set by JRun|Set by JRun to include the class files and jars required to run a particular java compiler.|text

########################################################################
## File properties
file.defaultdocs=Default Documents|Defines documents to serve upon directory access|Enter a comma delimited list of default document names that JRun uses when a document name is not specified in a URL.|text
file.browsedirs=Directory Browsing Allowed|Shows directory contents upon directory access|Check the checkbox in order to allow users to browse the directory structure if they do not specify a file in their request.|checkbox
file.cache.updateinterval=Cache Update Interval|Cache update interval (ms)|Specifies the number of milliseconds JRun waits before comparing a document to its cached image in order to determine if the document has been modified. Setting this parameter to 0 disables caching.|int
file.cache.maxbytes=Cache Max Bytes|Maximum bytes|Specifies the maximum size of the JRun cache in bytes.|int
file.cache.triminterval=Cache Trimming Interval|Cache purge time interval (ms)|The time interval, in milliseconds, that controls when JRun purges its file cache. After each trimming interval, JRun examines its file cache and purges any files not accessed within that interval.|int
file.Servlet=allaire.jrun.file.FileServlet
#file.preload=true

########################################################################
## Session properties
session.cookie.name=Session Cookie Name|Name of JRun session cookie|Enter the name of the JRun session cookie.|text
session.cookie.maxage=Session Cookie Max Age|Session cookie retention time (sec)|Enter a time in seconds that a browser retains the JRun cookie. A value of -1 causes the browser to delete the cookie when it exits. A value of 0 indicates no cookies will be set.|text
session.cookie.secure=Secure Connection Only|Use https for session cookie|Select this checkbox to only send cookies using a secure protocol (https). Set this parameter only when your server supports a secure protocol.|checkbox
session.cookie.active=Use Session Cookies|Track user session using cookie|Select this checkbox to enable session tracking with cookies.|checkbox
session.cookie.domain=Session Cookie Domain|Cookie domain name filter|Enter a domain to restrict which servers can have access to the cookie. The value for the domain must always begin with a dot. Please reference RFC 2109 for further details.<BR><BR>For example: <LI><P><B>.y.com</B> = any server such as x.y.com will have access</P>|text
session.persistence=Use Session Persistence Engine|Save session information|Select the checkbox to use Java Serialization to save and restore sessions when JRun shuts down and starts up again. Session data is saved in the directory indicated in the Session Storage Directory field. Session data is saved only when JRun is shut down properly.<BR><BR>Uncheck the box to only store session data in the Virtual Machine.|checkbox
session.cookie.comment=Session Cookie Comment|Session cookie comment|Specifies a comment in the JRun session cookie. Typically, you use this comment to specify the cookie's purpose.|text
session.path=Session Storage Dir|Session swap file dir|Location of the JRun session swap file. This directory name can be relative to the JRun root directory or an absolute location.|text
session.maxresident=Maximum Sessions|Max number of sessions|Enter the maximum number of sessions that JRun holds in memory at one time. When this maximum is reached, JRun releases old sessions when a new session is added.|text_nb
session.cookie.path=Session Cookie Path|Session cookie URL filter|Configures JRun to send session cookies only for requests beginning with specified URL. <BR>This means that a URL referencing the same directory or subdirectory as the one which set the cookie can see the cookie.|text
session.swapinterval=Storage Check Interval (sec)|Checking Interval of when sessions should be written to storage|Enter a time in seconds to indicate how often sessions should be written to disk.|text_nb
session.persistence.file.path=Session Storage Directory|Directory to save the session information|Enter the directory where session data is stored.|text

########################################################################
## JWS properties
web.endpoint.main.interface=Client IP Filter|Addresses of clients that can access this server|Enter a comma delimited list of client IP addresses. This server will only accept requests from those addresses. <BR><BR>Enter ' * ' to accept requests from all addresses.|text
web.endpoint.main.bindaddress=Web Server Address|Socket address used to listen for connections from HTTP clients|Enter the IP address of the socket listening for connections HTTP clients.|text
web.endpoint.main.port=Web Server Port|Socket port used to listen for connections from HTTP clients|Enter the port number of the socket listening for connections from HTTP clients.|text
web.endpoint.main.timeout=Idle Thread Timeout|Number of seconds threads remain idle before being destroyed|Enter the number of seconds a thread can remain idle before being destroyed.<BR><BR>This setting determines how long this server takes to return to its Minimum Thread Count.|text
web.endpoint.main.min.threads=Minimum Thread Count|Minimum number of handler threads in pool|Enter the number of handler threads created when this server starts. As the system runs, threads are created and destroyed; however, the pool size will never drop below this minimum number. A lower number will allow the server to use less memory when idle.|int
web.endpoint.main.active.threads=Maximum Active Requests|Number of concurrent requests accepted before new requests are queued|Enter the maximum number of concurrent requests that this server will actively handle. Any additional requests above this limit will be queued until a handler thread is available from the pool.|int
web.endpoint.main.max.threads=Maximum Concurrent Requests|Number of concurrent requests accepted before new requests are denied|Enter the total number of <B>active and queued</B> requests that this server will handle. Any additional requests above this limit will be dropped.<BR><BR>This limit denotes the upper bound on the number of concurrent client connections.|int
#web.endpoint.main.monitor=Monitor Interval (min)|Thread monitor interval (min)|Enables thread usage to be reported at a specified time interval|int

########################################################################
## JCP properties
jcp.endpoint.main.interface=External Web Server Address|Address of external Web servers that can connect to this server|Enter a comma delimited list of IP addresses. This server will only accept requests from those addresses. <BR><BR>Enter ' * ' accept requests from all addresses.|text
jcp.endpoint.main.bindaddress=Listening Address|Socket address used to listen for connections from external Web servers|Enter the IP address of the socket listening for connections from external Web servers.|text
jcp.endpoint.main.port=Listening Port|Socket port used to listen for connections from external Web servers|Enter the port number of the socket listening for connections from external Web servers.|text
jcp.endpoint.main.timeout=Idle Thread Timeout|Number of seconds threads remain idle before being destroyed|Enter the number of seconds a thread can remain idle before being destroyed.<BR><BR>This setting determines how long this server takes to return to its Minimum Thread Count.|text
jcp.endpoint.main.min.threads=Minimum Thread Count|Minimum number of handler threads in pool|Enter the number of handler threads created when this server starts. As the system runs, threads are created and destroyed; however, the pool size will never drop below this minimum number. A lower number will allow the server to use less memory when idle.|int
jcp.endpoint.main.active.threads=Maximum Active Requests|Number of concurrent requests accepted before new requests are queued|Enter the maximum number of concurrent requests that this server will actively handle. Any additional requests above this limit will be queued until a handler thread is available from the pool.|int
jcp.endpoint.main.max.threads=Maximum Concurrent Requests|Number of concurrent requests accepted before new requests are denied|Enter the total number of <B>active and queued</B> requests that this server will handle. Any additional requests above this limit will be dropped.<BR><BR>This limit denotes the upper bound on the number of concurrent client connections.|int
#jcp.endpoint.main.monitor=Monitor Interval|Thread monitor interval (min)|Enables thread usage to be reported at a specified time interval|int

########################################################################
## JSP properties
jsp.Servlet=JSP Servlet|The servlet that handles the JSP request|Specifies the Java servlet that handles JSP servlet requests.|text
jsp.compiler=Java Compiler|Defines the Java compiler and arguments for JSP|Optionally specify an external Java compiler to compile your JSPs; or leave the field blank to use JRun's in-process compilation.<BR>To specify an external Java compiler, enter an appropriate Java compilation string. For example:<BR><B>D:\\jdk1.2.2\\bin\\javac -nowarn -classpath %c -d %d %f</B><BR>or<BR>jvc /cp:c %c /dest: %d %f<BR>where<BR>%f = filename<BR>%c = classpath (java classpath to use)<BR>%d = codepath (where to place compiled class files)|text
jsp.stacktraces=Stack Traces|send stack trace to log?|If set to true stack trace information is displayed in the browser on an error in a JSP.|checkbox
jsp.checkjsa=Check for Global.jsa (JSP 1.1)|Checks for the existence of the 'gloabal.jsa' file|Select the checkbox so that when the Web server receives the first request for any JSP file in a directory, JRun searches for a global.jsa file in the same directory as the JSP.|checkbox
jsp.translation=Translation|Enable JSP translation|If set to true, JSP page translations are enabled, allowing JRun to translate a JSP page into a servlet. If set to false, translations are disabled. You typically use this setting only when deploying JSP pages (and associated class files) that will never need to be retranslated.|checkbox

########################################################################
## Web.XML file descriptions
web-app.welcome-file-list=Default Documents|Defines documents to serve upon directory access|This property enables you to specify the sequence of default document names that JRun uses when a document name is not specified in a URL.|text
web-app.session-config.session-timeout=Session Timeout(min)|Max session idle interval (min)|Enter a number in minutes that a session is kept alive after its last access.|text

########################################################################
## MISC WebApp properties
webapp.tempdir=Temporary Directory|Writable dir for application I/O|Temporary writable directory for applications to access|text

########################################################################
## Specially shared between JCP and JWS settings
servlet.services=Active Services|Sets this service as active(true)/inactive(false)|Check the checkbox to turn this service on|checkbox


encoding=Default Text Encoding|Update what?|Update what?|text
checkseconds=Page Modification Check Interval(secs)|Auto check new JSP file|Sets the frequency to automatically check the frequency of changed JSP file. An immediate request will override the current check state.|int
checkextends=Check Modification Time of Extended Pages|Checks dependent files|How do you check the include files?  Check all?|checkbox
nocache=Set 'no-cache' Header on Responses|Prevent browser from caching JSP page|Does this just do a response.setHeader('Expires', 'blah') on every page?|checkbox

########################################################################
keepalive.active=Use HTTP Keep-Alive Connection|8 word summary|description|checkbox









